*
*
*
*
*
*
*
*
*
*
*
*
*
== $1.50
d
Newstetter or the
Vancouver sinclair users اہ
kkkkkkkkkkkkkkkkkkkkŘkkkkkkkkkkkkěkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
کا لا اا کا کاو کا کا اچ کاچ عاج کا کار ا کار عا کا کاو عار عاو عاج عاج کا عاج عار عاو کار کا یار کاو اج باج کار بار باو
NEXT HEET ING:
ILLARNY COMMUNITY CENTRE
6260 KILLARNY ST., VANC
<-
>== = = سے جس SS =
= E Е Е ع =
= = = = = m = == =
= Е + ше: #< 7 Е جع =
=== заи == == AE ሙጅ= ድሜ EU
Е ЕЕ Е = = = Е چ
= == = == Е “Ee К =
= SF = = Sie =
۷
|
ዛዘ
|
|
deck کار کاو کر ck ck cec k ke kk ok በእ ደ ደ ይደ ደደ ደደደ ko kc k k КК
ZXAPPEAL IS A MONTHLY
NEWSLETTER PUT OUT BY THE
VANCOUVER SINCLAIR USERS GROUP.
FOR MORE INFORMATION ON THE
CLUB AND ZXAPPEAL SEE THE BACKCOVER.
*
ee ጽጁ ጽ HH پر X پر X х +
XxxIiNSIDEXEzx
AHIBIIBSURB a dea. 2
BITS AND PIECES....; 2
THE? MEETING. 3. 3.3 3
TEXT-TO-SPEECH. ..... 4
BUDGET ROBOTICS..... 5
ERY IHE. os Ss XR 6
PIESCHART, E. „тов. БЫ 6
SINCLAIR LETTER..... 6
7ایا OOP ke ھا وت 2 А 7
MURPHY'S LAW........ 8
DVO 5. 2. + nd da Oo arr 9
PROGRAM REVIEW...... 12
МОУЕББОЕТ با т.е? 14
192068 RESET........ 15
SCROLLER: cem ase эд. 16
CANADA COMPUTES!....17
SIGNAL BOOSTER...... 18
PREVA settee oe Pr Fee 18
TIMEX TIPS СЕ, Сог, یا 19
=2ሆገርጨዮ፦
Cambridge Electronic Calculator
© 1974
Sinctair Radionies Ltd,
London Road, St Ives,
Huntingdonshire PE17 4HJ
Technica! publication ОС05
Part numbe: 48584-070
THIS ISBUE... ات اد ید وآ وی و ار ИСЕ
This month we have a couple of
interesting articles dealing with
synthetic speech. Wilf R., always
trying to produce more for less,
has come up with a neat little
project for the 1000. Кеп እ.
writes about his Text-to-Speech in
BASIC he demoed last meeting. Gerd
B. reviews the Sinc-Artist Hi-Res
program that utilizes the 8K NVM
add-on written up a couple of
issues ago. If you haven't built
the add-on yet, I urge you to try
it. The cost is minimal and you'll
greatly increase the utility of
your machine. This month we
welcome two new advertisers to our
pages. NOVELSOFT created ARTWORX,
which I think very highly of,
TIMACHINE, only the best MC
compiler availabe for the 2068, and
the new THE WORX. Buy these
programs - your machine will take
оп a whole new complexion. BUDGET
ROBOTICS & COMPUTING is advertising
a new book that the Robot group
should be very interested in.
Remember: our advertisers help keep
YOUR costs done - give them your
business. I realize many of you
still look forward to ZX81 articles
and programs but I can't make such
things appear by magic. Someone
has to submit articles. Most of the
exchange newsletters lean toward
the 2068 and are not a source of
1000 material. I'm doing my bit
„г being the editor; lets have some
lore of you try your hand at ап
irticle or two.
ТӨ & PIECES edene ete ae вот иван
...А new computer paper is out.
CANADA COPUTES is from the
“originators of the highly sucessful
TORONTO COMPUTES. I've made
“arrangements to have a copy for
seach member attending the next
xeting.
»I recently came across an advert
it gave me deja vu. A kit for an
xovative British computer dreamed
up by a chap named Sinclair. No,
not the 2×81 but the QL! Не have
the opportunity to relive those
heady days of discovery.
A+ Computer Response is offering
the Ql in kit form for only sus
139.00. The ZX81 was the most
influential computer ever created.
The 2068 is the probably the best 8
bit computer ever created and
available to the public. The OL is
another ground-breaking machine.
(the only reason bean-counting
Amstrad took the QL out of
production was that their own
machines could'nt match it.
else do you eliminate the
competition if you can't beat them?
You buy ‘em and bury ‘em! Isn't it
odd TIMEX took a similar tack with
the 2068. When they found out they
coudn't match costs with the
dreaded C64, because the the 2068
was a superior machine, they did
what any self respecting
bean-counter would do -- THEY
QUIT!) I know the QL is another
Orphan computer but that never
stopped a true Sinclairphile. Think
of it -- a 16 bit machine for less
than $200.00 lowly Cdn dollars.
e. ¿Parkville member Pan P. has
provided the club with a copy of
the video tape taken at the Cinci
Computerfest last May. As soon as
I make a dup from Beta to VHS, I'll
bring it along to a meeting for all
to view.
.. а couple of new newsletters
turned up recently. We're now
exchanging with S.L.U.G. - the
St.Louis Sinclair Users Group.
P. sent over a copy of the
newsletter of the Spectrum Users
Group Of Australia, and I received
the current and some back issues of
the newsletter of the Sinclair
Users Group of Western Australia.
.. polish up your Polish. With the
recent sale of 200,000 2068s to
Poland and another big sale to
Czeckoslovakia, in no time I'm Sure
we'll be exchanging with User
Groups on the Eastern Front.
How
Dan
THE MEETING: Got underway shortly
after 7:00. Bob.D turned up with a
great load of junk, er - good stuff
he was trying to flog, er - sell to
the members. All sorts of strange
and wonderful trinkets to awe the
natives. His wife must have wanted
to use another of the bedroom
drawers and gave Bob the word. Ken
A. wanted to discuss his being
elevated to Pres due to the
stepping down of Bob L. Didn't
think it should be automatic just
because he was V/Pres. We didn't
let him wriggle off the hook that
easily. All Hail Pres Ken. The
Treasurer gave his report -
reporting that advertising income
had increased favourably and that
membership renewals were slow but
steady. The meeting discussed the
matter of Community Centre
membership dues and it was agreed
that if the Centre did not bring it.
up, neither would we. The
Newsletter editor accepted a
rousing round of applause from the
assembled multitude for a terrific
job well done and appealed to all
а
га 2323: : STS 2 ፡ В
: “SS тыш: دس 12 ፥ << ве
pS SS :::4-:2 { ፡ 5 5
ብ... ብ“ ... تس
ке ር. ل
i= Ро z= о ص о ہے
E ..ቓ i з i А { Ts
оша : ጄሪ ፣ چ i ጄሪ
: ሟ-= ; ሟሟ | IS i| LI
P 2 плато መው po دک
: E : :
i { : i
i Ел ! iR i X ! <==
га EE еи пе
2 Н : ፡
к ር ከ
i : E 3
: bs ose. 1 ыс? =
: — سے سے 1 سے : ድሚ .حسم
Po ሯ Wt DR каг መድ LE
፥፣ ss: ہے + |; se LI
for more submissions to the
Newsletter. A most interesting
Chess concept has been received
from the CIRCLE CHESS TS USERS of
Des Plaines. Gerd B. volunteered
to coordinate any members wishing
to play. Ian MC. gave a report on
the present state of the library:
it presently carries over 60 titles
and is growing. The club policy of
not having any program in the
library that Ross D. still carries
was repeated. Ian said he will be
bringing copies of the library list
to the next meeting. Wilf R. gave
a talk about his still in prototype
Bank Swith unit as well as his new
RS232 board for the 1000. Кеп A.
demoed his text-to- speech software
& all in BASIC. Nice job Кепі I
| showed the Zebra Serial add-on
| board for the 2050 modem. Wilf 8.
asked for a show of hands of whose
interested ina tutorial on
Interrupts at the next meeting.
The meeting adjourned due to lack
of time rather than a lack of
interest.
$i 2 ፥ i Irc Ч
ሞጫ i
E <= ፣ == ፣ = ;
: HH i = ፣ = :
ро жо: کے жуз
لب M
1 z = 1
: = ہے س 2 :
: ጠመው = سے = :
: zz == = ==: =: = ፡
3 z тава SSE 5 ፳፪ В
i === =: 3
: ee ፡
سے ےسا ME ደ Dr c ወ መመመ ናዊ
፡፡ ተመመ Gb Bakes ike 2 !
: €5 ! 377 | *£ oc
; ڪڪ ነ ሬ >= Po:
————
: Е : :
Do SER : cx Pom መ Y
: — UR H መመ መ H መመ سس :
+ ፦ ፦ i ےچ c H س m :
ب ب ———áÀ
سی — س = Е
Tias == В
- Sa 8 መ= = i
کے =
ВЕЕР HERE TNR ی
ت
SINELE TEXT-TO-SPEECH IN 7۳۴
— By Ken Abramson
Last spring, ‘you might recall
Harvey Taylor demonstrated a
Speech Chip, the CT3256-AL2 working in
conjunction With the good old 3702355
Speech Synthesizer chip and his 8ዚ, The
ease With which he could punch-in English
spellinds and have them spoken bg the
vOice BOX aliazed Everyone, including yours
truly, Up to the time Harvey's
demonstration, I was relatively satisfied
that ша students could, in a reasonable
that
Text-to-
alunt of time, synthesize acceptable
zpeech by using the simplified allophone
Chart they were given. Harvey's
Text-to-Speech demo made the old 31106600
Chart look archaic!!
This is What the situation boiled down
to: do I abandon the unwritten ХЕ] User
Code OF Ethics which implicitly prohibits
users from spending large suns ዕዩ MONEY
{очер ten kucks), in order to Purchase а
Chip that costs more than a 77ء Sadly,
I put my wallet back into пу pocket, and
resigned myself to the fate of all loyal
ЕА users: “If I wait a couple o£ gears,
I'll get it for $5 or else somthing better
Will come along."
This rationalization stuck in mu
for most o£ the summer, until a sudden
flash of inspiration arced across Mg
depressed fiynapses ! Why not try
text-to-speech in software? МУ pulse
quickened 35 one trembling hand reached
for the old allcophone chart and the other
hand plugged in the zx81 power pack.
Somehow I would translate the essential
craw
allophone values into phonetic letter
equivalents.
. To m3 utter amazement, the
implementation of a workable Phonetic
Spelling system was actually very trivial!
All опе had to do was to define 52 Simple
variables that were spelled like phonetic
` Sounds, using the numeric value for that
Particular allophone sound. For example,
the sound for long "E" could be spelled 35
БЕ“, TIE", o "ЕЙ" ተበ” the most common
English spellings, The 3110661008 walue
for the long "E" sound is 13. Whig not
define three variables and set them equal
to 19 (LET ЕЕ-19, LET IE-19, and LET
ER-131? When this is done. it does пот
atten whether you enter 19 when Jgou are
Synthesizing speech, ዕዮ whether you. enter
ЕЕ, ог ТЕ, ог EA, All of these Symbols
nou look like 19 to the computer and are
processed as long "E" by the SPEECH
mprocessor,
If you have written your own ZSPEAK
годгаве, Of if you are playing with Karl
town's original programs, or the 2k
sion shown in the July/August! 86
weletter, you can easily modify your
"English spelling.
program to accept phonetic spelling input
JUST by defining these 52 variables near
the beginning o£ your program. OF course,
the Phonetic symbols are up to you, but
the closer you keep them to English
spellings, the closer you will simulate
text-to-speech. I say "simulate" because
true text-to-speech involves the use of
about 588 spelling and pronunciation rules
and these don't cover 211 oF the
xceptions or irregularities ርተ the
tortuous English language.
Here 15 a Simple list of phonetic.
Variables with their defined allophone
Values. dust add these to your favorite
ZSPEAK program and from nou оп you Can
enter either Phonetic spellings or
allophone numbers — whichever method uou
prefer to use at the moment.
PHONETIC WARIABLES
1 LET ጸ=== 2e? LET vYs25
2 LET AY=z2a 28 LET В-гз
З LET вг-га 23 LET С-41
4 LET ЯІБ=47 за LET CH=sa
S LET ав-за 31 LET ኩቤ =33
5 LET ац-2з3 32 LET Е-ап
7 LET ай-24 33 LET 234
8 LET Е-7 34 LET H=27
3 LET EA=19 25 LET Ј=1а
10 LET ЕЕ-19 36 LET К=41
11 LET Евв-5а 3? LET | -4<
l2 LET ጅ፲ ==፪ 33 LET м-15
13 LET ድክ === 39 LET N-11
14 LET ፐ == 42 LET ዘር =ፋ4
15 LET II-12 41 LET Pza
16 LET IE=19 42 LET Rz51
17 LET 0-53 43 LET $255
18 LET о00-за 44 LET =ዘ#=27
19 LET ooo=31 45 LET Т-13
20 LET ت٥ 5-۔ 45 LET TH-i18
21 LET üOus232 47 LET TTH-za
22 LET OW=32 43 LET ህ=3፳5
23 LET ሃፕ -5 49 LET ዚ=ፋ5=
24 LET OI=5 Se LET üUüH-48
25 LET oA=53 51 LET Z-43
26 LET 1-15 | 52 LET ZS5H=38
YOU will, по doubt, notice that there
are three
variables
phonetic Symbols in the
list that do mot appear in
ع٤ ت were invented ta
circumvent the difficulty o£ two identical
visual symkols having completely different
sûUnds When they are used in different
Words a For example, the "OO" sound in
“LOOK and in "LOOSE", or the "ዝዝ" sound
in "THOSE" ard in "THICK'". The "TH" in
“THOSE ርዮ in "THE" has been assigned the
“TH spelling, and the hard, less commen
"TH" as in “THICK was assigned the "ፐፐፐ"
phonetic symbol. Similarly, the longer
"OO" sound in “LOOSE has been assigned
the strange looking "000" spelling. Also,
"I" is long "I", and "II" is the short "I"
sound as in “HIT. If you don't like
These symbols, Peel free То invent your
eun, s
There you have it. Мо look-up tables,
по hardware modifications, just Fiv
minutes Worth of programming! TO coin
another ZX81 expression: "SIMPLICITY IS
BERUTIFUL...but it took all Summer."
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
Attention SINCLAIR and TIMEX/SINCLAIR users! !!!
HARDWARE and COMPUTER CONTROL projects for
2X81, TS1000, TS1500 and some for TS2068 too!
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
x
Ж
*
x
x
x
ж
x
ж
x
Ж
Ж
Ж
x
x
x
x
x
x
x
x
x
x
x
x
*
*
*
x
Ж
x
x
x
x
ж
x
x
x
x
x
x
Ж
x
Ж
x
Ж
x
x
x
x
x
ች
IT’S FINALLY HERE!!!
TAB Books owned the manuscript for over a year but didn’t publish.
Budget Robotics & Computing has acquired the rights and brings
you the best "How To” and "Learn by Doing" robotics and computer
control book available.
BUILD A
MICROCOMPUTER-
CONTROLLED
ROBOT
AND OTHER COMPUTER CONTROL PROJECTS
BY B. C. TAYLOR
Are you tired of books which are full of useless projects that
were obviously never built by the author?
Did you ever suspect that the reason some computer project
books didn't show you the completed project is
because the author never built the project as
described or never got it to work right?
Are you intimidated by computer control projects that require
you to build a computer from scratch?
Do you want to learn about computer control and robotics by
actually building and operating equipment that
doesn't cost thousands of dollars?
THEN THIS IS THE BOOK FOR YOU!!!
The centerpiece of the book ie H.E.N.R.Y. the Golden Droid Award
winner at the First International Personal Robot Congress and
Exposition 1984. The book gives complete details во you can
build this internally computer controlled robot for a few
hundred dollars.
The book contains other sophisticated but inexpensive projects and
a supplement with High School robotics course curriculum material.
Over 200 pages (8 1/2" x 11"), with over 80 illustrations and
over 60 tables of information in a builder's notebook binder.
The price is just $15.95 + $2.05 shipping ($18.00 total).
Send your check or money order to:
BUDGET ROBOTICS & COMPUTING, BOX 18616, TUCSON, AZ 85731
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжижжжжжжжжжжжж
=
نے
x
Ж
Ж
x
x
*
*
*
*
x
x
x
*
Ж
x
x
x
x
x
x
x
x
x
x
x
*
x
Ж
x
x
x
Ж
x
x
x
*
x
x
x
x
x
ች
x
Ж
x
ቹ
x
x
x
x
x
x
5 КЕМ "pie char
18 CIRCLE 128,88
S88: аы ё, га
rs ተኡኑ፥ዬፎ፤፤ ze i-e
Try this! ЗӨ INPUT "Percentage of Circte
9: PLOT 128,
>
ا
v2 7 T TR ያኮ
15 little progres E 46 IF p--1 THEN GO TO 266
£360 in SPECTRUR ЕССЕ 58 IF p=i88 THER PLOT OVER i;i
23,88: DRAW OVER 1;8,78: CO TD 2
Е PRINTER HUST BE OFF! i 565
=
56 IF Pë OR p> (1868-13 THEH GO
TO зе
78 LET 1=1+р
26 CLS : FOR I-64 TO oF З8 LET 5 =365ቹ551 “ሸ58ፎ
35 РОКЕ 23581,1 98 PLOT 128,88: DRRU (78) ISIN
55 i PRINT "Uantouver Sinciair ia/188zPII, (78) з со Фе, 1 88 РЇ!
Users Group" 256 со TO за s
xi | 8,175: CRAU -255,8: DRAU 8, -325
66 PAUSE @ 218 FOR 1=8 TO 255 STEP 8: PLAT
1,174: NEXT t
226 FOR r-i75 TO 8 STEP -8:. PLO
T 254,r: NEXT г
li Е: ]1 H E „239 FOR b=255 TO 8 STEP -a: PLO
БЕ: = Е Е !:5፳5፻5 РЕ : + Ь,1: МЕ
ААР || Pi 515 Е nn I АНДА 248 FOR 1=8 TO 175 STEP 8: PLOT
ЫШ! ai n ull 1,1: NEXT |
VR i Е i Hi Е ЕЙ 258 INPUT “Labet?"; LINE аз; "Ро
ui | 5 ለ ዛሾ i! НЕ Sitin? ";x;" “;y: ТЕ u=32 THEN
iila | ፪5111፪፪] ЕЕРЕЕ БЕТ G0 TO 488
i
266 PRINT HT х,ч; а
278 59 TO 258
488 FOR 1-8 TO 33: PRINT AT e.t
#- =ሥ።ያ:. MEXI Y
416 FOR r-8 TO 231: PRINT AT р:
Ar" ро МЕХТ г
#28 FOR b-31 TO в STEP -1- PRIN
T HT EI,b." ”“.- NEXT b
438 FOR i-21 TO в STEP -1: FRI
тате 657"): NEXT 1
446 INPUT LINE zz
4568 PRINT AT 8, iS2-LEN =) /2;r&
466 STOP
478 SAVE “pie Chart": RUN
L' ( v v = e в
3 Sinclair is still kicking
wv е
- To the editor: Your issue of June 23 соп-
T \ tains a serious error. It is not true that
! i Amstrad Consumer Electronics plc
| bought Sinclair Research Ltd. [Elec-
tronics, June 23, 1986 p. 53]. They sim-
ply bought the existing computer range
and the right to the use of the brand
name. They have no right to any future
computer products or any other product
categories. A portable computer is un-
der development, but by my team and
for my company. We plan to launch it in
the first half of 1987.
^ Sir Clive Sinclair
> Chairman
Б Sinclair Research Ltd.
London
NEW PRODUCTS
ANNOUNCEMENT
For TS2068 and SPECTRUM
Novello ft PROUDLY PRESENTS THE ALL NEW...
VERSION 1.1
e Pull-Down Menus е Auto-Speed Control e Includes Spectrum & TS2068 Versions
e Several Brushes e Magnify & Reduce е Supports Microdrivers and Kempston
е Spray е Rotate & Mirror Joystick
е Auto-Fill е Full Attribute Control ٭ Includes GALLERY, the slide
е Zoom e Fully Elastic Shapes including Circle, | show/animator
е Undo Box Triangle, Ray and Line | е 5 Samples of Artwork
е Several Text Fonts ٭ Fast Ellipse and Arc е Excellent Manual
е Cut 4 Paste Windows
Unshackle your creativity with ... ARTWORX!!
ARTWORX V1.1 - $19.95 U.S. plus 53.00 5 & H
Novels of INTRODUCES THE REVOLUTIONARY NEW BASIC COMPILER...
| TIMACGHINE
The dream of every BASIC programmer has now been realized!
* TIMACHINE will turn your BASIC * Handles all BASIC except I/O
into super-fast machine code, * Includes an excellent manual and
running up to 200 times faster! 4 demonstration programs
* Handles floating point operations * Compiles up to 27K in seconds
like SIN, COS, TAN * Includes Spectrum & 2068 versions
Super-Charge your BASIC programs with... TIMACHINE!
| TIMACHINE — $19.95 U.S. Plus $3.00 S & H
flovel/oft
A FORMAT FOR THE FUTURE
106 Seventh Street, Toronto, Ontario, Canada M8V 3B4 е TEL. (416)259-8682 е CompuServe 70416,1435
መመ
۴
в
MURPHY'S LAWS OF COMPUTING
People always remember the last mistake you made.
He who hesitates is probably smart.
The one who does the least work always gets the most credit.
The less a peripheral system costs, the more it costs to
fix.
Whatever happens, behave like you meant it to happen.
Confidence is the feeling you get just before you fully
understand the problem.
When you get to the point where you fully understand your
system, its probably obsolete.
As soon as you find that your computer is easy to use, add
some peripherals you don't understand how to operate.
No matter what goes wrong with your carefully planned
database system, there's always someone who says they knew
it would.
It's only when you need to knock on wood that you realize
that the world is entirely made up of aluminum and plastic.
News Services
SAN FRANCISCO — A com-
puter hacker with the code name
Pink Floyd has rocked computer
experts’ sense of security.
In the past six weeks, the
hacker has illegally tapped into
computers at Stanford Univer-
sity, Lawrence Berkeley Labora-
tory, the University of Illinois,
Massachusetts Institute of Tech-
nology and at least three un-
identified Silicon Valley com-
panies.
And he's been rubbing the
Computer security forces' noses
in it, as he phones them and bra-
zenly boasts he can't be caught.
So far he's been right. His skill
The Province Sunday, Oct. 5, 1986
has kept police and systems
operators busy but unsuccessful
іл tracking him down. . ۔.
One computer scientist who
has helped the search says Pink
Fioyd once was tracked to a
location in Washington, D.C. But
the hunt for the hacker ended
when it was discovered he had
dialed successively through sep-
arate long-distance carriers.
Stanford officials say up to 60
campus computers have been
broken into by the intruder.
They have found no damage to
files or programs but Stanford
has been forced to spend thou-
sands of dollars patching secu-
rity loopholes and changing sys-
tem passwords.
*xi2U0ICExXx
(533255 by U.RIGTEF.
Like Hang oF you ,I have been facinated
by the ides of Speech Synthesis. I even
bought а GI 5ኮዌ255 chip only to have it
Sit Ой à Shelf, Silently gathering dust.
After all you need a ROBOT or ፲፪: board
to make it work,.right?.
Meantime Others were having fun atid
contributing to the growing library of
speech programs for Karl B. ZSPERK unit.
Then I sau Ken Я. do a deno ርተ Text To
SPEECH in software and heard him describe
the potential of such systems for students
іп the ESL program.
Well, I got hooked ата decided ta
Contribute something of mu Own.
After some discussion with Ken atid Harry
$..it became apparent that at least 3
ilprovements might be needed ta the
existing ZSPERK system:
1. Make it Cheaper, simpler, compact.
2. Get rid of the screen flicker,
S. Improve the machine language driver.
XE:rzUDICEx£ if the solution to 3113
THE HARDWARE
For the first improvement I used the rule
“Simplicity without COMPrOhise' to achieve
the desired Objective,
FI6.1 Shows the resulting circuit:
& Chip Count that is hard to best,a 59
Percent reduction in size, and Performance
€qual to the ZSPERK SYSTEM.
The I/O ADDRESS remains the same ልና the
ZSPERK SYSTEM, atid hence existing ZSPEAK
SOFTWARE can be run unmodified on the TEW
ZUOICE unit. Furthermore пеш software for
Ns TOE unit Can used with the older
ут:Т.
The ZUOICE design takes advantage ርዮ the
“on Chip" I/O port of the 5Pa256 IC anid
uses the existing CPU clock Signal instead
OF а crystal oscillator. The handshake SBY
(active low when busy) £ignal is gsted ta
the DATA bus with trantittonr ӨЛ when 1.70
address 37h is read. If not “busy” ã Б bit
DATA byte can be written to ፲ታስ address.
{rk selecting the PHONEME to be voiced,
The ZUDICE unit can be used with the
both 15186871586 and 2658 computers,
THE SOFTWARE
Item 2 on our wish list calls for
“flicker free operation atid that means
SLOW MODE for the 751990.
But existing BASIC software hat а hard.
time Keeping up with a 5Р0256 Chip hungry
for PHONEMES,
Like à PRINTER BLFFER.a РНОНЕМЕ BUFFER
Could be designed in hardware but this
would add to the complexity and cost.
What about а SOFTWARE BUFFER with ፍዕዜፎ
MACHINE CODE to speed things up.
LISTING 1 shows а ML routine that does
the job. |
When combined With the basic program in
LISTING 2, the user can asselhible а
PHONETIC WORD, PHRASE, PARAGRAPH or even a
whole book of PHONEMES in a STRING
VARIABLE BUFFER. Then using RANDA O and
RAND USR 16516,this BUFFER is loaded into
the 5Р8256, one PHONEME at а —tine. while
the printed version of the spoken phrase
Can be vieued without screen flicker.
The ML routine RETURNS to BASIC when it
finds the last phoneme in the BUFFER which
was set to à value greater than CHEE 127.
YOU can try this software, together with
LISTING 5, on your existing FSPEAK units
and discover INTERGRATED SIGHT ANE SOUND,
LISTING 1
16514-118,118,42,16,64,17,5,8,25
16523-237,91,58,64,25,219,39,238
16531-1238 , 46 , 256 , 3.26 ,211,23,35
16537-230,128,0,242,201.
LISTING 2
1 REM
SE IM #5 (256)
10 LET @=128
99 REM ASSEMBLE PHONEMES IN وع
100 LET Bg=""
110 PRINT “INPUT PHONEMES 2 TO
63","""Q"" TERMINATES ENTRY"
120 INPUT A
130 LET BS=BS+CHRS A
140 PRINT R;",.';
150 IF Н: 36 THEN GOTO 120
199 REM TEXTINPUT/B$ TO BUFFER
200 PRINT AT 19,0; "ENTER TEXT ህ
ORD (5) "
210 INPUT T$
215 PRINT وح
217 LET A$(1 TO )sBs
220 RAND 1
230 RAND USR 16516
235 PRINT AT 19,0; "PRESS N/L TO
CONTINUE"
240 PAUSE 10000
250 CLS
260 GOTO 100
(ይ
x
bI
D2
04
DS
33K 33K 7 го / ያ/
I OK
pcos i . 022
га V
ር Ды
5 SPEAKER
ION |
TEK ይ ሞጋ: 756
INTERFACE
(ርን 1986 W.RIGTER
SOFTWARE DETAILS
For those of you WiShing to delve deeper
into this concept, HANG ON TO YOUR HEADS.
|
|
The ML routine in LISTING 1 is decepively |
Simple but conceptually Powerful.
AS 3 CORE routine. called from a BASIC or
ML program, it expects to find the РНОНЕМЕ
BUFFER in the FIRST VARRIASLE of the
Variable area and uses an OFFSET Passed іт
SYSTEM VARIABLE "SEED" to Point to the
Start Of the phoneme phrase to be voiced.
This means that a number of such Phrases
Can be arranged in the buffer, with the
dad the selected phrase pointed to by
The ML routine ADDS the offset to the
start Of the buffer. The SBY line is
tested using ፲ህክ A, (37). The program loops.
until bit 7-1 Then phonemes are loaded
uring LD ጸ, (Ну and OUT (ул, . The
Program loops until phoneme tà be loaded
has bit ? set. This is tested using AND
8,80, after which the routine returns to
the CALLING PROGRAM
If the calling ргозгав 15 MACHINE
LANGUAGE уа slight variation may be used
where the SBY polling loop can JR 2,08 to
return to the Calling program with the Z
flag set ,allowing the program to excecute
Other stuff BETWEEN PHONEMES.
This Might provide a continucus speech
Output While writing data to the VIDEO
SCREEN (іе a face with lips BOVving while
Speaking).
WOW that left me kind Of breathless,
8 slower but effective method uses а
BASIC calling program which executes the
other stuff B
occurs. Still longer Pauses betwucen
Sentences Can be used to do FLOATING POINT
Calculations which may require more time.
Careful PROGRAM ORGANIZATION provides
58106 recults, With the apparent
execution of 2 simultaneous tasks.
True multitasking can be achieved by
rewriting the video routine at 231h which
is excecuted 66 times per SEC , and
Calling this routine by loadina the IX
register with the starting address of the
ፎህ Video routine. Considerable fine
Tuning is required to sSunchronize with the |
video timing but The results are
ህህኮፒክህክ41ፎ for this application which
Could include BUILDIN COMMANDS for VERBAL
SCREEN COPY ,LSPERK,etc.
This is the same technique used for
SOFTWARE HIRES GRAPHICS.
WORDS when a PAUSE ے
: TPR E ۶ 4 я
= Теа 85፻ሺ፤3፪5ፎፍ wiii be 333
333 CHACLEASHE REJİ 3 55ጅጄዎዮፎ „ЖЖЖ
Wilf says that anyone can reprint this article
if they wish as long as he is given credit.
inteltectuat=..-..-.
20 1)7 ONA l= ------
ዞክዛ5፤ር8ቪ=-----------
^
7 44 Pi 28.
OCT гост. ост ост.
SINC -ARTIST HI- ges GCAPHICS PROGZAM.
id id
by GERD BREUNUNG
PLEASE Review JOHN BEOHMAN'S ARTICLE СЕ SINC - ፈይፐጊጨፐ 1.3
(с) 1984 James HASTINGS -TEW IN THE . PEE. 1964 ں و گا ,
OF THE NEWSLETTER FoR THE T/s USERS GROUP IN VANCOUVER,
b.C., CANADA, THE GLAPHICS PROGEAM IS DESCRIBED IN.
DETAIL | AND 1 FOUND вивжет THING TO BE CogZecTLY EXPLAINED,
IF You age FAHILIAR WITH THE РЕОДРАМ AND HAVE ADPED
THE дк BATTERY BACKED -OP NVM DESCRIBED IN OUR NEWSLETTER.
2х APES : TUET фар. 1966 ISSUE ON PAGE 25, You CAN
IMPROVE тнє WORKINGS OF THUS GLAPHICE 2:0۳ BY USING THE '
РИТЕ Hg Cc) 1984 dL Hannes- TEL Ано (c2 1986 W. RIGTER.
THE HR VERSION 15 DESIGNED For нум 2 Like THE BUILT-IN ок.
THE но ፐፎ ص0ج
У
59, WHAT 15 DIFFEZEHT ABour THE NEW version 2 HERE IS
SOME BACKEGEOUND .INFOEMATION : THE Hl- RES SCEEEN (5 Divipen
INTO IG WINDOW 5 RECTANGULAR IN SHAPE AS SHOWN BELOW
EXAMPLE OF LOW REZ. SCREEN
BEING WOEKED ON AND IT'S
POSITION IN THE COMPLETE
HI- RES SCEEEN (SLIDING wionow)
You CAN POSITION rue WOkKING Wit Dow | WHICH "ዜሩ The SCREEN IN
THE WoRkinG Lo- pes MODE) ANY WHEE, ON THE Н:-еез Sce|een.
THE PARTITION. SHOWN ABOVE 15 Рок ] созпглтоюн ONLY.
IN THE 1.3 VERSION | You CAN CHECK where ON THe ((1[። ሼፎሬ
SCREEH YOUR UJ OK EL SCREEN (5 COCATED - YoU CANNOT SEE .
THE Hi- ይጨ сеем - You сам ONLY Peinr if,
y
na
IN THE NEw HZ VERSION HowegVex, You CAN View THE ENTIRE
Ht - Kes бсесен Beroze You SENP IT То THe PEINTEC. THE
HI- Ке ں ء۶۱۰ ع٤ ls STORED UN AND DIS PLAYE D Freon youe
Мон - Coca r MEMORN , NVM, | STANDARD DYNAMIC ZAM
PACKS CANNOT DISPLAY BIT MAPPED HIGH RESOLU TION GRAPHIC,
Hi- RES, BECAUSE ا GENERATE REFRESH ^ рреєѕ 5 INTER WALLY )
Be ٦ 7د یرہ con Teo ОЕ THe СРО, "PT me Be ABLE TO FeTcH |
ViDEO РАТА Erom РАМ. | او گا መመ ex за
ል. | ደሠይረሯራ Im ء۴٥ ج Peor ен тнє E Е ህ/ፎጋፓፊ (04. کا THE ADPED
MULTIPLE ےو Five MANIPULATION CAPABILITY. {т کا Now Розі
То DRAW A тето є, STORE IT INA ёте 4 VARIABLE USING THE “ Backup”
COMMAND . AND cola TiMus DEAW ING. е: لام £ecog HAS REEN MaDe
2021ка su 54፪9ህሀ اح یہ (DRAWING, {т ts POSSIBLE To DELETE THE
Peeseur Picrure AND BEING BACK THE Ресугош ONE ЕУ EXERCISING
тие“ Restore ` COMMAND. one n Now ٢۴جج то TRY AGAIN, Асо
USING THE “SWAP” COMMAND, You CAM. COMPARE BETWEEN THE.
STORED AND THE Cu юке PICTUGE. THE НЕК iMPRovep HR VERSION
(5 Jusr AS usec FRIENDLY AS THE ORIGINAL ONE BUT WITH ALL
THE DEScKIBED ADDITICNAC RENE FITS.
| Tried THe PROGEAN AMD 1 HAD NO PROBLEM RINNA Tu
ሪህ MY B برح NVA. РЕОРСС who АСКЕАРТ HAVE A
HUNTER рокер ёю ALSO USE THE HR PROGRAM ; Howe vine,
rem 5 4ፈፌጐሩ MODIFICATIONS Have TO Ве МАРЕ ГО THE нокте.
Boned ( WHICH Ро мот кезтюст үт UNIVERSAL use). THese Mops
ARE Coe&CLY DESCEIGED IN THE INSPEYCTONS SUPPLIED WiTH THE
ይ. ТАРЕ, ا
NC
ra
106 Seventh Street, Toronto, Ontario, Canada MSY 304 * TEL. (416)259-8682 е CompuServe 70416,1435
та
NEW PRODUCTS
ANNOUNCEMENT |
For TS2068 and SPECTRUM |
flovel/oft announces a new dimension in capability for your 2868!
THE WORX! IS A SUITE OF PERSONAL ORGANIZATION PROGRAMS WHICH
HELP YOU MAKE THE MOST EFFICIENT USE OF YOUR TINE AND THOUGHTS!
A unique combination of Planning aids, decision tools, and utilities.
Scheduler /Planner
Notepad
Telephone Book
Programmable Calculator
With 9 Memories!
ж k ok ok
»* ok ok ok ok
* ж
Real Time Clock
*
Biorhythms
Perpetual Calendar
International Time Zones
Superb Manual
Includes Spectrum & TS2968
Decision Factoring Versions
Supports Microdrives
A TIMELY ADDITION TO YOUR SOFTWARE LIBRARY. oT APE WORX
— $19.95 U.S. Plus $3.00 S & H
NovelsSoft
А FORMAT FOR THE FUTURE
This article is reprinted from the resetting in Spectrum mode ...then
Aug/Sept issue of Sinc-Link. One the machine emits the most alarming
word of caution...I put one in my noise of displeasure.
2068 and all works well except when
TS2068 RESET AND INITIALIZATION PROBLEMS
WITH SOLUTION
Are you tired of having to use the 2068's ON-OFF
power switch to reset the computer? Read on, there 15 +۷
a solution. -
Do you have a Larken disk system and also One
common AC power switch to turn on your computer, disk
drive, disk controller, monitor, and all other
peripherals? If you do, you've no doubt experienced
the inconvenience of having to shut your computer OFF
-————— = -ф
and then ON again in order to initialize properly. ር51 Н сав
Read on, for there is a solution. age T CR = | ጸዩኔዴፕ
1%ኛ. ہے ' ፥ ጾ 3
Do you have a 2068 with a wired-in Spectrum ROM and = eo ጭ 5
are having some problems ig the ےج Nes
initializing positively on the Spectrum м ut مع 5 (0 MFO. tev. Та : T |
having to turn the computer's power OFF & ON а number " о., nTalum Capacitor (Rs- 272-143
of times? There is a solution! ۰۔۵ Pusu Button, SPST Momentary Normally Open
. The solution is very simple and would cost 1655 CRS- 275-1547 or equivalent
than $6.00 in our lowly Canadian Dollars.
If you have one or all of the above problems--- FIG. 1 Scutmaric - 2068 Reser Circuit
install a RESET push-button (Р.В.) and a small 10 mfd. 2
tantalum capacitor and your problems are resolved.
INSTALLATION -
The 2068 has an existing circuitry that
automatically resets the computer whenever the power
switch 15 turned ON. Fig.l] shows this circuit in a
simplified schematic form, The solid lines along with
resistor R43 and capacitor С21 are the existing reset
circuitry. The dotted lines show the required addi-
tional components---the pushbutton (P.8.) to provide
the means for manual RESET (whenever you wish) and
capacitor CR to provide positive initialization on
power up.
Rient
A
a
«
ul
c
€ apansio a Bus
FIG.2 shows the suggested placement of the RESET
P.B., capacitor CR and wiring. To install these, you
will have to remove the top of computer (containing
the keyboard).
Drill a 1/4 inch hole on the rear Ир of the portion =
of the computer and mount а mini Р.В. A preferred | 2
location is near the monitor jack, but leave © prn z
sufficient space for convenient push-button finger 3 а и.
reset action. ፡ <=
ኣመ color-coded wire (black & red preferred) and |
solder one end of these wires to the protruding leads
of the capacitor C21. Make certian that the red wire | لے L4
15 soldered to the *ve lead of C21. Twist the wires« ۲٢٢ے >
oe Ще neatly to the Р.В. Connect the wires " | 23%
0 „8. leads but do not solder. Now connect the ~ *i
10 MFD. capacitor CR to the respective leads of the 1 rea] XY
push-button, making certian that the *ve lead of the ው
capacitor CR is connected to the push-button lead
containing the red wire. If this is correct then
solder the wires and capacitor CR to the push-button.
This completes the installation. E
ኮዕሠዩዩ
FIG.2 = 2668 Component LAYOUT, ТОР VIEW
Have fun!
Charlie Urban
(416) 293 6789
ዓመ
ТМ RF
| жоє
фен,
8]
LEFT
15
y/86 issue of
Reprinted from the Jul
RAMTOP.
SCROLLER
by Theo Turk
For the 15-1000/1500/2х-61 July 7, 1986
This program, like my previous one is a basic "Scroll left"
routine. However, with my last one, I could only enter a 64
character message into memory. This program not only allows
you to enter any message up to 15K characters in length but
will also let you use various "flash words" in your message
to emphasize certain portions.
There are various reports given, if in error. A report
code of "2" means either that line 10 has been omitted ог that
one of the "flash words" is not enclosed by parenthesis.
A report code of "B" means that you are trying to enter an empty
string, or the length of the message in AS is <32 characters
long or the length of a flash word is »25 characters long.
Keep in mind, each "flash word" must be enclosed by par-
enthesis and with any two flash words, the first character in r
each flash word (example 1) must be separated by ›=32 characters.
TYPE IN THE FOLLOWING LINES:
1 REM followed by (300 X's)
2 LET B$z'"C32A41000000000000000000000000260DFF11FFFF962519D0
1Q0FEQOOO18F6"
3 LET BS-B$«"210009022894090620ED5B7B402A854Q7EFE11280BFE102098
228740ED538940AF23121319EA2A8940 7CB5CSED5B8F4QAT7ED52
ИШ CO21FAOOCD94402A87402322874C3E11161901090090BE280803231520F8
C34BOD79FE1AD2ADOEED438B409603C52A89403A8B402336093D20FA
21FAOOCD9440ED5B8940132A8740ED4BBB4OEDBO21FAOQCD9440C1109D6C9"
4 LET BS-BS$*"CD2BOF213D40961D351B2310FB2A0C40114B20119227B40Q
11040019228F40219140221640CD1C11DA4BOD234E234678B1CAADOE
23228540211F00A7ED42D2ADOEED438D40CDA14021B603CD9440213209
CD94402A854907E325B40545D23ED4B8D4O0QBEDBO2B113C401A77
213D40011FO9QEDBO213209CD9440CDA14O0CD469QF38CDC9"
5 LET А-16514
6 POKE A,16*CODE B$(1) + CODE BS(2) - 476
7 LET A=A+1
8 LET BS-BS(3 TO)
9 IF B$«»'"" THEN GOTO 6
1
TO see what happens, RUN the program and in a few minutes
the 300 bytes of Machine Code in BS will be placed into the REM
Statement; Line 1.
As soon as the computer stops in Line 10, then SAVE a copy
on tape, in case of errors.
NOW ADD:
19 INPUT AS
2@ RAND USR 16514
30 STOP
RUN 19 and enter the following line which will include (2)
flash words. : .
example... .
"(CLEVELAND) MAY BE THE BEST LOCATION IN THE NATION, HOWEVER,
example...
I LEFT MY HEART IN (SAN FRANCISCOJ)."
If the display seems to working correctly, press "break"
and delete lines (2 to 9).
NOTE. to introduce "flash words" into any message, simply enclose
each one in parenthesis.
to terminate the program, press "break". NOTE: any error
return or "break" will destroy part of the message stored.
3092 Danforth Avenue, Suite ’D’
Scarborough, Ontario
ONLEXT ми 1B1
Publishing Inc. (416) 698-3152
Dear Distributor,
You have now received the first issue of Canada Computes! Your
package contains the number of papers you have ordered.
As we have discussed, Canada Computes! can be provided to your
customers entirely free of charge.
Canada Computes! will be published again in November and we will
continue to send you the same number of copies. Canada Computes!
will be published monthly in the new year.
I would like to take this opportunity to thank you for your
participation in this new publication.
If there is any change to your distribution needs, please contact
me by phone or mail. We are also interest in any ideas for
subjects for future issues or any other suggestions that would
improve Canada Computes!
Thank you for your cooperation,
Cord №
Carol Gwosdy
Marketing
nada 3092 Danforth Ave., Suite D
f Scarborough, Ont. MIL IBI
omputes: (416) 698-3152
Carol Gwosdy
Marketing
Published by ConText Publishing Inc.
Publisher of Toronto Computes! The Crier
22
solved all my loading problems with
508981160 T1
This little gadget is sheer magicl
I put one together and completely
the T/S/ 2020 recorder....Rod
SIGNAL BOOSTER
Correct cassette loading problees-hy HAL 5081,81
The signal booster consists of one ainiature audio trassforaer.
The transforner is used as за interface betveen the computer and
Answers
1.25
2. Named for a character іп Charles Dickens’ novel, “Barnaby Rudge”.
QN 3. Peace, physics, chemistry, literature, рһуѕіоіоу or medicine and economic science.
4. The Nobel Peace prize
5. (8)
6. Laura Secord
7. This Canadian woman founded the Women's Institute (now a world-wide organization),
and helped establish the Victorian Order of Nurses, the Y.W.C.A. of Canada, the
Macdonald Institute at Guelph, and the National Council of Women.
8. Mount St. Elias, which is in the same mountain range as Mount Logan, the St. Ellas
Mountains in Yukon Territory. (18,008 feet)
9. Middle Island In Lake Erle, Ontario.
10. Manitoulin Island in Lake Huron.
11. Not only are they all wartime songs, but they were all written by Canadians.
12. Fessenden succeeded in broadcasting voices through air without wires BDFORE
Marconi. He achieved the first radio telephone conversation, the first two-way radio
communication, and the first radio broadcast of music and voice.
13. The zipper fasterner.
14. King Peter 1! of Yugoslavia.
15. In 1861 when the Confederate Army shelled Fort Sumter, Lieutenant Abner
Doubleday was in charge of Battery 0". Upon being given the order, he touched
off his cannon and thus fired the first Union shot of the Civil War.
16. The famous horse, Man-of-War was beaten by a horse named Upset, and the
winner's name became part of sporting language.
17. A number so huge it has few useful applications; simply put, И is the number 1
followed by one hundred zeros. . i
18. New Zealand. The Maoris called it Aotearoa.
19. Mount Baker.
20. According to fourth century Taoist philosophy, bitter, salt, sour, hot and sweet should
be incorporated into a meal to achieve complement and contrast.
м for
Parts list
П-Ш CT, to € ohes-Radie shack (273-1380)
ቭ - J2 Radio shack (274-297)
;
ያ
|
MAY/JUN 1906
19 (1/4 inch) holes ia a plastic pill
the cap, and the other ка the bottle botton.
2. Selder transformer leads te jacks (J1) and (J2) as per
schesatic, then insert inte plastic bottle.
praper iselation aM greanding Мше the conpater
Plastic pill bottle to fit transforaer
and the cassette player.
1.
1.
3.
When using Signal booster use a lover volume. setti
ሪዩፀ1881] ፀላህ JEYM 86]18701)03ህ፤ BUISIND eseutu U! ,,87ክ0ለ8ዝ ፀላክ., JO 1002002 EYL ‘OZ
3۵01110۸۲۱۶۸ 01 ›еше; e)nieej 2чде;боеб
ኣ SIUI JO ፀህ/8ህ шерош eui SI ILUM 'ህዩህ51"ነ] Абилз 10 'иецејпу BWOD SEM и
8ህ8ዛ5ህ] OY) о] :,„ојәшео јәр LULILON 81.. и pereo 1edwWIND |ፀቦህዩሃዛ (6010:6 usiueds '61
48)0)0^O9SIp зи AQ
Ánunoo 18ህጻ oi иелб eureu BUI jo иопејѕиед ህ5ዘ6ህ3 ещ s! „рпоо PNUM биол ۱
4106006 в si ۱۴٢۷۸۸ "(jeusey
. 5 p1ep3 Aq) ',,;ህዐክዩህ[58ህዛ өц pue soneweyleW,, хооа s,ejoun игюпвшешеш
ps SMeN 6 зо enss T 924 Ui pezuejdod pue ‘PHONS: vow ۶۰۴۰۱۳۰۸6 Aq peuroo sew ,,]96006.. рюм euj “ZL -
98/eunp - APH eu3 шолу резитлЧ9ен ۱09057 ue 15
SBM пө; ፀህ] UOSPOJ OY) 0518, pue '/680| ѕпошеј eu) OWEN `рәзацбпозоці uwouxun
۸۵۸۱۱8۱9 8 Aq ٥۱٥٥۹ SEM 9SJ0u-028) Snowe) в иецм реитв ром eui jo 05
SIUL ',.1889በ,, UB se O] рәзәјәз Ддиошшоо S! Wee! 10 зедей BopsepuN ue Aq им v '91
ሪህ! релюш ፀህ SEM 1ህፀላፀ [82ህ01871
۱610۸۸ зиодв о] pejejejun 'ህዐዌ86፤ jeujoue 10} ѕпошеј OSIE S! ен '|ጅባፀ58ባ JO
земи өц} peripoo pue ዐ821ህ86/0 ', jegeseg Jo ፣99183.. eui pereo "Авреапод ғөџду ‘Gt
4581915 реичп U) ur peunq eq oi ህጋ/ዌህዐህህ ህዌፀዐዕር7በ3 AjUO eui SEM OUM ۱
41681 U! ховдрипв uoepit) ህዩዘን8ህሮ2ጋ Aq резиелш 19брев үп}ә$п ey) sew IRUM ፔኔ
UM
„орен JO 79ህ183.. eut pereo si 'ጋፀባ9ባር) 'uotog 1683 ut иод 'uepuesse 4 решбвен г
0۷۵۱۵۳3 ue eq 8۸۴۸۷ ዘ,979ህ1.. pue ', Ajejeddi| O1 ABM биол е ٠,
' SOJONUEWIY шоу гпевюшервуч,, :uouljuoo ur өлец suos BUIMOTIO) eui op ۰۱
Ll! 51 ۸ا09 pue ۱81۸۸ `рие|$! JeJeMuse)j 1вебие1 в,риом eui seu вречво ‘OL
ሪ/ፀፀዐባ иобәзОге!июшед eui иеці YINOS зецупу si риев! игрвиво IM 6
авеуцбц
puooes eui s! 18ህለላ 199] ۲3۰6۱ ۱8 'ue601 ۱۶۶۸۰۷) si ureiunou! |вәцбщ в,врвиво 8
éSlueuustidujo22e Jeu әзәм ۱۶۱۸۸ “JOY JO ривец JOAeU ፀላ8ህ
зиврвиво Sou! jeÁ чиешеленцое 18976 JO ueipeue? e SEM SSoIpooH ертору. ‘SIW L
ічешом
Випод ۱۱۵۸۰۶ SIU] вем оца ззофпо узпия е uo доол ивопечлу ќа ҳоеце peuuerd
8 10 ህዐባ፣62ዝ4 sewer ۱٥۵٥۵۱٣ шем 01 цепа eui цбпоці serui oz режем eus £181 ٠٥۵
nou
199 занш £9 18^0 1801 (3) ю 'jnou 790 бәш GG ғәло 18"[ (a) тоц ر٥٥ беш مہ -
15п/ (e) :peeds doi ви 8! IBUM уешнив 158158] 8,риом өц 58 шмочи 51 ህ8]99ህ2 OUL 6 Vu
фи 8! ፀህዐ 05111۸۸ ‘UPIBEMION ዚህ
е Aq ۲9۱۵990 s! uixis eu) ‘sepems Aq peluesesd әзе 8911060189 e^oqe eui Jo 9м4 'ቅ В
958۸۸8ص өзе sezud jeqoN ህጋነህዶ 10) вепобеуво xis өці 978 ۸۸ ۰۴ 5 3
сешви зи 106 (usij) jeu مر Атенғел e ‘UEPIEA /ዘ0በ eui рр мон г
best results.
в:мчсов news
1. kill bve f
bettie one thru
NOTE: Pest ase a ма! container, the setal prevents the
J1
recorder
ሪዩቦዩህ83
U! зерие! [691 eq 01 pejeprsuoo (592982 91) seruued jo звашпи 188678) eui є! 18ህለላ '1
елм
јели) OS JON
1. Isolates the computer (roa the cassette
player which elinisates noise.
2. Increases the audio signal aapli tede.
3. Cassette player volume setting can be
adjusted to a lover level, thes inproving the signal/noise
ratie, this lower level setting decreases the inherit noise
4. Increased signal aaglitude, allovs for
aisal ignaent of the record/playback head, which causes lov
Signal amplitude.
5. No pover required,
Caused by high level of velane setting of volume contre! of
€. LOW COST
895! cassetter players,
Eragile:
The signal booster has the following advantages:
computer
the cassette player.
Reprinted from the August/86 i
Ssue
Of THE DATA EXPANSION -- the
T/S Users Group
newsletter of the
Of Fort Worth.
E J JK ፳ 3 2 2 2 ፳ 55 ፳ 2 DF ХХ DK E 22 ፳ ጃ 2 ፡ 2 2 ፳ AA JK ፳ 2 2 ፳ Ê DÊ XÎ 2K ጃ ጃጁ 2 ጸ KKKA KK ፳#፳ KKA ጆ 2 ጆ 22
TIMEX TIPS
By Chuck Dawson
QUESTION: I am neu to machine code programs and I would like to
ask a basic question: If I call a short MC routine from within
‚а BASIC program, how do I get the result back to а BASIC
variable so I can use it?
ANSWER: This question keeps being asked, so I am glad to try
to help. There are two ways to approach this problem. When a
number has been manipulated by the various registers, it can be
stored for later use by loading it into an unused memory
location (or more usually two). After returning to BASIC, the
number can be recovered by LET A=PEEK loc + 256xPEEK (1ос+1).
Several numbers could be calculated by the MC part of the
program and stored in different locations. All you have to do is
remember where you put them. If the MC routine produces only one
answer to be transferred to the BASIC program, а short-cut
method is to leave the answer in the BC register (1715-2069 and
Spectrum) ог the HL register (75-1000 ог 75-1500). If the
routine was called by the line LET a=USR (64000), then when the
MC routine RETURNs control to BASIC, the value that was in BC
will mow be in the BASIC variable A. If you called the routine
with PRINT USR (64000), then the answer will be printed on the
‘screen upon RETURN `
QUESTION: I have a problem with a program which includes user
defined characgers. It works just fine in the normal mode, but
when run with the 05-64 (64 column cartridge), the user
characters do not work.
ANSWER: When the TS-2068 is switched into one of the enhanced
display modes like the 64 column, the user defined graphics are
moved from 65386 to 63256. If you have defined a character for
GRAPHIC A, for example, by POKING values into addresses starting
at 65386, then you have poked the wrong location when in
enhanced mode. It should have been 63256. You would have to
change that location each time you switch from one mode to the
other. A good way out of this is to use the built-in GRAPHIC
ADDRESS CALCULATOR. That is, calculate the starting address of
GRAPHIC А by the expression LET address-USR 'A'. Then you сап
POKE address and address*1 and address*2, etc. No more changing
the program by hand each time you plug in or out the 64 column
cartidge. By the way, if you like to put machine code in a КЕМ
Statement at the beginning of your program, it, too, will move
when in enhanced mode. Always use PEEK 23635*256x*PEEK 23636 to
calculate the beginning of the program listing. Add five to get
the correct USR call location if the MC starts just after the
REM keyword in the first line of the program.
KKK KAK HK AA FAK EAK KK AX KKK AK KK XK RHK K KAAK K KAK RAKKA K K KKK KAAK KK K K K
ነ DON'T Seem TO ве
WINNING THe WAR
AGAINST ANYTHING ን
ut you on hold just 10
"| can't help you. but let me ዞ
E
was
مھ ው 2 А
کس سے gem qe зБ وی
БЕ 12 و ہس AL مر
VALS A S
Н T } | ነ ነ | A | ነ Y X ኣ / | !
d fj ў ቨ ፣ ነነ X. WI
г. 4 ያ А iR 4i huf
aes | 1 Paw. Ин EY #
DU ነሃ | | ٤ | ۷ ያ
t E) Е , т. — ረ
THE VANCOUVER SINCLAIR USERS GROUP HAS
BEEN IN EXISTENCE SINCE 1982. WE ARE A
SUPPORT GROUP FOR THE OWNERS AND USERS
OF THE: MICROACE, ZX80, ZX81, T/S/1000,
1/91500, SPECTRUM, SPECTRUM +, T/S2068,
AND QL COMPUTERS.
PRES.--KEN ABRAMSON
V/PnES.-- ?
TREAS. 6 EDITOR--ROD HUMPHREYS
OUR MEMBERSHIP DUES ARE ONLY $15.00/YEAR
AND MAY BE SENT TO THE TREASURER.
ROD HUMPHREYS
2006 HIGHVIEW PLACE
Port MOODY, B.C.. V3H 1N5
MEMBERSHIP INCLUDES A SUBSCRIPTION TO
ZXAPPEAL OUR MONTHLY NEWSLETTER.
ZXAPPEAL ACCEPTS ADVERTISING, OUR
**PREPAID** RATES ARE:
$20.00 -- 1/2 ۶٤
$10.00 -- 1/4 PAGE
ZXAPPEAL HAS A PRINT RUN OF 100 COPIES
PER MONTH FOR MEMBERS AND IS ALSO
DISTRIBUTED TO APPROX 50 OTHER SINCLAIR
USER GROUPS THROUGHOUT NORTH AMERICA AS
WELL AS OVERSEAS VIA THE NETWORK.
NETWORK CORRESPONDENCE MAY BE DIRECTED
TO THE EDITOR AT THE ABOVE ADDRESS.